﻿using System;
using System.Collections.Generic;
using System.Text;

namespace gChartSharp
{
    public class RadarChart : ChartBase
    {
        public override ChartType ChartType { get { return ChartType.RadarStraight; } }

        public ColorParam Colors { get; set; }
        public SolidFillParam SolidFill { get; set; }
        public DataScaleParam DataScale { get; set; }
        public LinearGradientFillParam LinearGradientFill { get; set; }
        public LinearStripesFillParam LinearStripesFill { get; set; }
        public TitleParam Title { get; set; }
        public LegendParam Legend { get; set; }
        public AxisTypeParam AxisTypes { get; set; }
        public AxisLabelStyleParam AxisStyles { get; set; }
        public AxisLabelParam AxisLabels { get; set; }
        public AxisLabelPositionParam AxisLabelPositions { get; set; }
        public AxisRangeParam AxisRange { get; set; }
        public GridLinesParam GridLines { get; set; }
        public ShapeMarkerParam ShapeMarkers { get; set; }
        public RangeMarkerParam RangeMarkers { get; set; }

        public RadarChart(int width, int height) : base(width, height) { }

        public RadarChart(int width, int height, EncodingType encType) : base(width, height, encType) { }

        public RadarChart(int width, int height, EncodingType encType, float[] dataSet)
            : base(width, height, encType, dataSet) { }
    }
}
